#ifndef DATATYPE_H
#define DATATYPE_H
#endif // DATATYPE_H
#define MAX_BUF_LENGTH  1024
typedef unsigned char UCHAR ;

typedef unsigned short u16 ;
//功能码

//not use
//注册通信	0X4E20
//#define FUN_CODE_REGISTER 0X4E20
//数据上传	0X4E22
//#define FUN_DATA_UPLOAD 0X4E22



//对时命令	0X4E11
#define FUN_CODE_TIME_SYNC 0X4E11

//设置上传间隔	0X4E08
#define FUN_SET_UPLOAD_INTERVAL 0X4E08
//查询是否在线	0X4E23
#define FUN_QUERY_ONLINE 0X4E23
//远程升级	0X4E14
#define FUN_UPGRADE 0x4E14

//修改系统配置	0X4EEF
#define FUN_CONFIGURE 0X4EEF

//通信状态	0X4EEE
#define FUN_COMM_STATUS 0X4EEE
//错误码	0X4E18
#define FUN_ERROR 0X4E18
//预留命令	0X4E19
#define FUN_RESERVE 0X4E19
//回复对时	0X4E15
#define FUN_REPLY_TIME_SYNC 0X4E15


#define CONFIGURE_UPGRADE 0xF101
#define CONFIGURE_BIND 0xF015
#define CONFIGURE_IP 0xF010
#define CONFIGURE_PORT 0xF011
#define CONFIGURE_GPS_POSTION 0xF013
#define CONFIGURE_SLEEP 0xF014
#define CONFIGURE_WORK_TIME 0xF012
#define CONFIGURE_FINISH 0xF016




//change

//注册通信
#define FUN_CODE_REGISTER 0X4e20

//数据上传
#define FUN_DATA_UPLOAD 0X4e22

#define FUN_RETURN_CONFIGURE 0x4eef

// 0X4E15
#define FUN_DEVICE_RETUEN_TIME 0X4E15


//二级功能码
//GPS相关
//基站维度
#define BASE_LATITUDE  0x1790
//基站经度
#define BASE_LONGITUDE 0x1791
//GPS维度
#define GPS_LATITUDE  0x1792
//GPS经度
#define GPS_LONGITUDE 0x1793
//电池电压
#define BATTERY_VOLTAGE 0x1794
//信号强度
#define SINGAL_STRENGH 0x1795
//系统运行时间 0x1796
#define RUN_TIME 0x1796

